[jira] [Created] (OFBIZ-5047) Import/export

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
37 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481487#comment-13481487 ]

Olivier Heintz commented on OFBIZ-5047:
---------------------------------------

I'm on ubuntu 11.04 and I have done exactly same process than Jacque

1) Use a clean OFBiz instance, as you can see:

{code}
[holivier:ofbiz-12.04]$svn info
Chemin : .
URL : http://svn.apache.org/repos/asf/ofbiz/branches/release12.04
Racine du dépôt : http://svn.apache.org/repos/asf
UUID du dépôt : 13f79535-47bb-0310-9956-ffa450edef68
Révision : 1400889
Type de nœud : répertoire
Tâche programmée : normale
Auteur de la dernière modification : jleroux
Révision de la dernière modification : 1400394
Date de la dernière modification: 2012-10-20 11:00:45 +0200 (sam. 20 oct. 2012)
{code}

2) ant clean-data load-extseed >cleanData-loadExtseed.log

3) ant create-admin-user-login

4) sh startofbiz.sh

Get to the url

https://localhost:8443/webtools/control/xmldsdump

Result

{code}
2012-10-22 18:27:50,655 (http-bio-0.0.0.0-8443-exec-5) [      ContextFilter.java:209:INFO ] [Domain]: localhost [Request]: /webtools/control/xmldsdump;jsessionid=FDEE8E169A70F56EF26E029FD0EC4EC5.jvm1
2012-10-22 18:27:50,656 (http-bio-0.0.0.0-8443-exec-5) [     ControlServlet.java:141:INFO ] [[[xmldsdump(Domain:https://localhost)] Request Begun, encoding=[UTF-8]- total:0.0,since last(Begin):0.0]]
2012-10-22 18:27:50,671 (http-bio-0.0.0.0-8443-exec-5) [    ConfigXMLReader.java:120:INFO ] controller loaded: 0.0080s, 36 requests, 19 views in file:/usr/local/devel/oheOfbizUneCorrection/ofbiz-12.04/framework/common/webcommon/WEB-INF/common-controller.xml
2012-10-22 18:27:50,681 (http-bio-0.0.0.0-8443-exec-5) [    ConfigXMLReader.java:120:INFO ] controller loaded: 0.0010s, 30 requests, 13 views in file:/usr/local/devel/oheOfbizUneCorrection/ofbiz-12.04/framework/common/webcommon/WEB-INF/security-controller.xml
2012-10-22 18:27:50,692 (http-bio-0.0.0.0-8443-exec-5) [     RequestHandler.java:763:INFO ] Rendering View [xmldsdump], sessionId=FDEE8E169A70F56EF26E029FD0EC4EC5.jvm1
2012-10-22 18:27:50,807 (http-bio-0.0.0.0-8443-exec-5) [      ScreenFactory.java:130:INFO ] Got 18 screens in 0.013s from: file:/usr/local/devel/oheOfbizUneCorrection/ofbiz-12.04/framework/webtools/widget/EntityScreens.xml
2012-10-22 18:27:51,914 (http-bio-0.0.0.0-8443-exec-5) [      ScreenFactory.java:130:INFO ] Got 24 screens in 0.013s from: file:/usr/local/devel/oheOfbizUneCorrection/ofbiz-12.04/fr
{code}

all seems ok for me
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481600#comment-13481600 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

Thanks Olivier,

Chung, Sergio, pretty weird hu? Could it be the Ubuntu version (12.04 instead of 11.04 for Olivier), because it uses OpenJdk rather than Oracle?
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481879#comment-13481879 ]

Paul Foxworthy commented on OFBIZ-5047:
---------------------------------------

Sergio,

There's been a change in trunk recently, see https://issues.apache.org/jira/browse/OFBIZ-5049, to give a more detailed stack trace for exceptions in Groovy code. I wonder if that might help diagnose the problem here?

Cheers

Paul Foxworthy
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481897#comment-13481897 ]

Chung commented on OFBIZ-5047:
------------------------------

Hi Jacques, i am using debian wheezy but not ubuntu, i have tested the issue on two machines(both with wheezy). it looks weird if it is working fine on ubuntu 11.04

Hi Paul, do i have to do something to enable the stack trace? sorry I am still learning how to use ofbiz.

thanks
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481912#comment-13481912 ]

Paul Foxworthy commented on OFBIZ-5047:
---------------------------------------

XmlDsDump seems to be designed to expect the name of an entity or entities to dump in the entityName parameter. See line 37 at

https://fisheye6.atlassian.com/browse/ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy?hb=true#to37

If it all works fine if you use https://localhost:8443/webtools/control/xmldsdump?entityName=Party, I don't think there's a major problem.

I wonder if some difference in the JVM or Groovy version means you are getting a null and not an empty string for the entityName, but in any case you won't get useful results until you do supply an entityName.

We could make XmlDsDump less fragile and avoid an exception if there is no entityName, but what should it do instead? Just produce an empty XML document?



               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13481989#comment-13481989 ]

Paul Foxworthy commented on OFBIZ-5047:
---------------------------------------

Hi Chung,

The trunk version of OFBiz was modified to improve stack trace information from Groovy on 16 October.

If you download the latest trunk and try again, I expect you will get more information about the problem.

The change is a very simple one. To see what changed, look at

https://fisheye6.atlassian.com/changelog/ofbiz?cs=1398679

If you prefer not to download all of OFBiz, you could make the same change by hand or obtain the change in patch form from

https://fisheye6.atlassian.com/rdiff/ofbiz?csid=1398679&u&N

Cheers

Paul Foxworthy
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482027#comment-13482027 ]

Chung commented on OFBIZ-5047:
------------------------------

I performed the exact steps i did last time(brand new ofbiz), and i am sorry I couldn't understand the log though it looks a little bit different when i compared them.



[java] 2012-10-23 12:43:59,114 (http-bio-0.0.0.0-8443-exec-2) [      ContextFilter.java:194:INFO ] [Domain]: localhost [Request]: /webtools/control/xmldsdump
     [java] 2012-10-23 12:43:59,114 (http-bio-0.0.0.0-8443-exec-2) [     ControlServlet.java:140:INFO ] [[[xmldsdump(Domain:https://localhost)] Request Begun, encoding=[UTF-8]- total:0.0,since last(Begin):0.0]]
     [java] 2012-10-23 12:43:59,128 (http-bio-0.0.0.0-8443-exec-2) [    ConfigXMLReader.java:115:INFO ] controller loaded: 0.003s, 113 requests, 70 views in jndi:/0.0.0.0/webtools/WEB-INF/controller.xml
     [java] 2012-10-23 12:43:59,136 (http-bio-0.0.0.0-8443-exec-2) [    ConfigXMLReader.java:115:INFO ] controller loaded: 0.001s, 36 requests, 19 views in file:/home/chung/ofbiz/framework/common/webcommon/WEB-INF/common-controller.xml
     [java] 2012-10-23 12:43:59,143 (http-bio-0.0.0.0-8443-exec-2) [    ConfigXMLReader.java:115:INFO ] controller loaded: 0.001s, 25 requests, 10 views in file:/home/chung/ofbiz/framework/common/webcommon/WEB-INF/portal-controller.xml
     [java] 2012-10-23 12:43:59,150 (http-bio-0.0.0.0-8443-exec-2) [    ConfigXMLReader.java:115:INFO ] controller loaded: 0.001s, 30 requests, 13 views in file:/home/chung/ofbiz/framework/common/webcommon/WEB-INF/security-controller.xml
     [java] 2012-10-23 12:43:59,155 (http-bio-0.0.0.0-8443-exec-2) [    ConfigXMLReader.java:115:INFO ] controller loaded: 0.0s, 5 requests, 0 views in file:/home/chung/ofbiz/framework/common/webcommon/WEB-INF/tempexpr-controller.xml
     [java] 2012-10-23 12:43:59,160 (http-bio-0.0.0.0-8443-exec-2) [     RequestHandler.java:775:INFO ] Rendering View [xmldsdump], sessionId=5C16ED1005556AD4EE64A856B76E43CB.jvm1
     [java] 2012-10-23 12:43:59,253 (http-bio-0.0.0.0-8443-exec-2) [      ScreenFactory.java:130:INFO ] Got 18 screens in 0.014s from: file:/home/chung/ofbiz/framework/webtools/widget/EntityScreens.xml
     [java] 2012-10-23 12:43:59,452 (http-bio-0.0.0.0-8443-exec-2) [         ScriptUtil.java:347:WARN ]
     [java] ---- runtime exception report --------------------------------------------------
     [java] Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
     [java] Exception: org.codehaus.groovy.runtime.typehandling.GroovyCastException
     [java] Message: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
     [java] ---- stack trace ---------------------------------------------------------------
     [java] org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
     [java] org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:358)
     [java] org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(DefaultGroovyMethods.java:17918)
     [java] org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(DefaultGroovyMethods.java:8405)
     [java] org.codehaus.groovy.runtime.dgm$59.doMethodInvoke(Unknown Source)
     [java] groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047)
     [java] groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877)
     [java] org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:781)
     [java] org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:772)
     [java] org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:164)
     [java] org.codehaus.groovy.runtime.ScriptBytecodeAdapter.asType(ScriptBytecodeAdapter.java:587)
     [java] XmlDsDump.run(XmlDsDump.groovy:37)
     [java] org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:173)
     [java] org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:166)
     [java] org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
     [java] org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
     [java] org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
     [java] org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
     [java] org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
     [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
     [java] org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:877)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:591)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:319)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
     [java] org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
     [java] org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
     [java] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
     [java] org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
     [java] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
     [java] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
     [java] java.lang.Thread.run(Thread.java:722)
     [java] --------------------------------------------------------------------------------
     [java]
     [java] 2012-10-23 12:43:59,452 (http-bio-0.0.0.0-8443-exec-2) [        ModelScreen.java:401:ERROR] Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException. Rolling back transaction.
     [java] 2012-10-23 12:43:59,453 (http-bio-0.0.0.0-8443-exec-2) [    TransactionUtil.java:352:INFO ] [TransactionUtil.rollback] transaction rolled back
     [java] 2012-10-23 12:43:59,453 (http-bio-0.0.0.0-8443-exec-2) [    TransactionUtil.java:277:WARN ] [TransactionUtil.commit] Not committing transaction, status is No Transaction (6)
     [java] 2012-10-23 12:43:59,453 (http-bio-0.0.0.0-8443-exec-2) [     ControlServlet.java:223:ERROR]
     [java] ---- exception report ----------------------------------------------------------
     [java] Error in request handler:
     [java] Exception: org.ofbiz.widget.screen.ScreenRenderException
     [java] Message: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
     [java] ---- cause ---------------------------------------------------------------------
     [java] Exception: java.lang.IllegalArgumentException
     [java] Message: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
     [java] ---- cause ---------------------------------------------------------------------
     [java] Exception: org.codehaus.groovy.runtime.typehandling.GroovyCastException
     [java] Message: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
     [java] ---- stack trace ---------------------------------------------------------------
     [java] org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
     [java] org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:358)
     [java] org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(DefaultGroovyMethods.java:17918)
     [java] org.codehaus.groovy.runtime.DefaultGroovyMethods.asType(DefaultGroovyMethods.java:8405)
     [java] org.codehaus.groovy.runtime.dgm$59.doMethodInvoke(Unknown Source)
     [java] groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047)
     [java] groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877)
     [java] org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:781)
     [java] org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:772)
     [java] org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:164)
     [java] org.codehaus.groovy.runtime.ScriptBytecodeAdapter.asType(ScriptBytecodeAdapter.java:587)
     [java] XmlDsDump.run(XmlDsDump.groovy:37)
     [java] org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:173)
     [java] org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:166)
     [java] org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342)
     [java] org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
     [java] org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:414)
     [java] org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:114)
     [java] org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
     [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
     [java] org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:877)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:591)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:214)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:319)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
     [java] org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
     [java] org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
     [java] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
     [java] org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
     [java] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
     [java] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
     [java] java.lang.Thread.run(Thread.java:722)
     [java] --------------------------------------------------------------------------------
     [java]
     [java] 2012-10-23 12:43:59,454 (http-bio-0.0.0.0-8443-exec-2) [     ControlServlet.java:243:ERROR] An error occurred, going to the errorPage: /error/error.jsp
     [java] 2012-10-23 12:43:59,454 (http-bio-0.0.0.0-8443-exec-2) [     ControlServlet.java:250:ERROR] Including errorPage: /error/error.jsp
     [java] 2012-10-23 12:43:59,456 (http-bio-0.0.0.0-8443-exec-2) [       ServerHitBin.java:637:INFO ] Visit delegatorName=default, ServerHitBin delegatorName=default
     [java] 2012-10-23 12:43:59,476 (http-bio-0.0.0.0-8443-exec-2) [     ControlServlet.java:324:INFO ] [[[xmldsdump(Domain:https://localhost)] Request Done- total:0.362,since last([xmldsdump(Domain...):0.362]]

               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482102#comment-13482102 ]

Paul Foxworthy commented on OFBIZ-5047:
---------------------------------------

Hi Chung,

Yes, not much new information unfortunately. I was hoping for a line number in the Groovy code.

Have you tried with a value for the entityName parameter as I mentioned in my comment at 10:14 this morning (Australian time, UTC+11)?

Cheers

Paul Foxworthy
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482136#comment-13482136 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

Hi Chung,

Please try this patch:
{code}
Index: framework/webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy
===================================================================
--- framework/webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy (revision 1401164)
+++ framework/webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy (working copy)
@@ -34,7 +34,8 @@
 filename = parameters.filename;
 maxRecStr = parameters.maxrecords;
 entitySyncId = parameters.entitySyncId;
-passedEntityNames = parameters.entityName instanceof Collection ? parameters.entityName as TreeSet : [parameters.entityName] as TreeSet;
+passedEntityNames = null;
+if (parameters.entityName) passedEntityNames = parameters.entityName instanceof Collection ? parameters.entityName as TreeSet : [parameters.entityName] as TreeSet;
 
 // get the max records per file setting and convert to a int
 maxRecordsPerFile = 0;
@@ -179,151 +180,153 @@
 modelEntities = reader.getEntityCache().values() as TreeSet;
 context.modelEntities = modelEntities;
 
-if (tobrowser) {
-    session.setAttribute("xmlrawdump_entitylist", passedEntityNames);
-    session.setAttribute("entityDateCond", entityDateCond);
-} else {
-    efo = new EntityFindOptions(true, EntityFindOptions.TYPE_SCROLL_INSENSITIVE, EntityFindOptions.CONCUR_READ_ONLY, true);
-    numberOfEntities = passedEntityNames?.size() ?: 0;
-    context.numberOfEntities = numberOfEntities;
-    numberWritten = 0;
-
-    // single file
-    if (filename && numberOfEntities) {
-        writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), "UTF-8")));
-        writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-        writer.println("<entity-engine-xml>");
-
-        passedEntityNames.each { curEntityName ->
-            if (entityFrom) {
-                curModelEntity = reader.getModelEntity(curEntityName);
-                if (curModelEntity instanceof ModelViewEntity) {
-                    return;
-                }
-            }
-
-            beganTransaction = TransactionUtil.begin(3600);
-            try {
-                me = reader.getModelEntity(curEntityName);
-                if (me.getNoAutoStamp() || me instanceof ModelViewEntity) {
-                    values = delegator.find(curEntityName, null, null, null, me.getPkFieldNames(), efo);
-                } else {
-                    values = delegator.find(curEntityName, entityDateCond, null, null, UtilMisc.toList("-createdTxStamp"), efo);
-                }
-
-                curNumberWritten = 0;
-                while (value = values.next()) {
-                    value.writeXmlText(writer, "");
-                    numberWritten++;
-                    curNumberWritten++;
-                    if (curNumberWritten % 500 == 0 || curNumberWritten == 1) {
-                        Debug.log("Records written [$curEntityName]: $curNumberWritten Total: $numberWritten");
+if (passedEntityNames) {
+    if (tobrowser) {
+        session.setAttribute("xmlrawdump_entitylist", passedEntityNames);
+        session.setAttribute("entityDateCond", entityDateCond);
+    } else {
+        efo = new EntityFindOptions(true, EntityFindOptions.TYPE_SCROLL_INSENSITIVE, EntityFindOptions.CONCUR_READ_ONLY, true);
+        numberOfEntities = passedEntityNames?.size() ?: 0;
+        context.numberOfEntities = numberOfEntities;
+        numberWritten = 0;
+    
+        // single file
+        if (filename && numberOfEntities) {
+            writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), "UTF-8")));
+            writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
+            writer.println("<entity-engine-xml>");
+    
+            passedEntityNames.each { curEntityName ->
+                if (entityFrom) {
+                    curModelEntity = reader.getModelEntity(curEntityName);
+                    if (curModelEntity instanceof ModelViewEntity) {
+                        return;
                     }
                 }
-                values.close();
-                Debug.log("Wrote [$curNumberWritten] from entity : $curEntityName");
-                TransactionUtil.commit(beganTransaction);
-            } catch (Exception e) {
-                errMsg = "Error reading data for XML export:";
-                Debug.logError(e, errMsg, "JSP");
-                TransactionUtil.rollback(beganTransaction, errMsg, e);
-            }
-        }
-        writer.println("</entity-engine-xml>");
-        writer.close();
-        Debug.log("Total records written from all entities: $numberWritten");
-        context.numberWritten = numberWritten;
-    }
-
-    // multiple files in a directory
-    results = [];
-    fileNumber = 1;
-    context.results = results;
-    if (outpath) {
-        outdir = new File(outpath);
-        if (!outdir.exists()) {
-            outdir.mkdir();
-        }
-        if (outdir.isDirectory() && outdir.canWrite()) {
-            passedEntityNames.each { curEntityName ->
-                numberWritten = 0;
-                fileName = preConfiguredSetName ? UtilFormatOut.formatPaddedNumber((long) fileNumber, 3) + "_" : "";
-                fileName = fileName + curEntityName;
-
-                values = null;
-                beganTransaction = false;
+    
+                beganTransaction = TransactionUtil.begin(3600);
                 try {
-                    beganTransaction = TransactionUtil.begin(3600);
-
-                    me = delegator.getModelEntity(curEntityName);
-                    if (me instanceof ModelViewEntity) {
-                        results.add("[$fileNumber] [vvv] $curEntityName skipping view entity");
-                        return;
-                    }
+                    me = reader.getModelEntity(curEntityName);
                     if (me.getNoAutoStamp() || me instanceof ModelViewEntity) {
                         values = delegator.find(curEntityName, null, null, null, me.getPkFieldNames(), efo);
                     } else {
-                        values = delegator.find(curEntityName, entityDateCond, null, null, me.getPkFieldNames(), efo);
+                        values = delegator.find(curEntityName, entityDateCond, null, null, UtilMisc.toList("-createdTxStamp"), efo);
                     }
-                    isFirst = true;
-                    writer = null;
-                    fileSplitNumber = 1;
+    
+                    curNumberWritten = 0;
                     while (value = values.next()) {
-                        //Don't bother writing the file if there's nothing
-                        //to put into it
-                        if (isFirst) {
-                            writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(outdir, fileName +".xml")), "UTF-8")));
-                            writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-                            writer.println("<entity-engine-xml>");
-                            isFirst = false;
-                        }
                         value.writeXmlText(writer, "");
                         numberWritten++;
-
-                        // split into small files
-                        if (maxRecordsPerFile > 0 && (numberWritten % maxRecordsPerFile == 0)) {
-                            fileSplitNumber++;
-                            // close the file
+                        curNumberWritten++;
+                        if (curNumberWritten % 500 == 0 || curNumberWritten == 1) {
+                            Debug.log("Records written [$curEntityName]: $curNumberWritten Total: $numberWritten");
+                        }
+                    }
+                    values.close();
+                    Debug.log("Wrote [$curNumberWritten] from entity : $curEntityName");
+                    TransactionUtil.commit(beganTransaction);
+                } catch (Exception e) {
+                    errMsg = "Error reading data for XML export:";
+                    Debug.logError(e, errMsg, "JSP");
+                    TransactionUtil.rollback(beganTransaction, errMsg, e);
+                }
+            }
+            writer.println("</entity-engine-xml>");
+            writer.close();
+            Debug.log("Total records written from all entities: $numberWritten");
+            context.numberWritten = numberWritten;
+        }
+    
+        // multiple files in a directory
+        results = [];
+        fileNumber = 1;
+        context.results = results;
+        if (outpath) {
+            outdir = new File(outpath);
+            if (!outdir.exists()) {
+                outdir.mkdir();
+            }
+            if (outdir.isDirectory() && outdir.canWrite()) {
+                passedEntityNames.each { curEntityName ->
+                    numberWritten = 0;
+                    fileName = preConfiguredSetName ? UtilFormatOut.formatPaddedNumber((long) fileNumber, 3) + "_" : "";
+                    fileName = fileName + curEntityName;
+    
+                    values = null;
+                    beganTransaction = false;
+                    try {
+                        beganTransaction = TransactionUtil.begin(3600);
+    
+                        me = delegator.getModelEntity(curEntityName);
+                        if (me instanceof ModelViewEntity) {
+                            results.add("[$fileNumber] [vvv] $curEntityName skipping view entity");
+                            return;
+                        }
+                        if (me.getNoAutoStamp() || me instanceof ModelViewEntity) {
+                            values = delegator.find(curEntityName, null, null, null, me.getPkFieldNames(), efo);
+                        } else {
+                            values = delegator.find(curEntityName, entityDateCond, null, null, me.getPkFieldNames(), efo);
+                        }
+                        isFirst = true;
+                        writer = null;
+                        fileSplitNumber = 1;
+                        while (value = values.next()) {
+                            //Don't bother writing the file if there's nothing
+                            //to put into it
+                            if (isFirst) {
+                                writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(outdir, fileName +".xml")), "UTF-8")));
+                                writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
+                                writer.println("<entity-engine-xml>");
+                                isFirst = false;
+                            }
+                            value.writeXmlText(writer, "");
+                            numberWritten++;
+    
+                            // split into small files
+                            if (maxRecordsPerFile > 0 && (numberWritten % maxRecordsPerFile == 0)) {
+                                fileSplitNumber++;
+                                // close the file
+                                writer.println("</entity-engine-xml>");
+                                writer.close();
+    
+                                // create a new file
+                                splitNumStr = UtilFormatOut.formatPaddedNumber((long) fileSplitNumber, 3);
+                                writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(outdir, fileName + "_" + splitNumStr +".xml")), "UTF-8")));
+                                writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
+                                writer.println("<entity-engine-xml>");
+                            }
+    
+                            if (numberWritten % 500 == 0 || numberWritten == 1) {
+                                Debug.log("Records written [$curEntityName]: $numberWritten");
+                            }
+    
+                        }
+                        if (writer) {
                             writer.println("</entity-engine-xml>");
                             writer.close();
-
-                            // create a new file
-                            splitNumStr = UtilFormatOut.formatPaddedNumber((long) fileSplitNumber, 3);
-                            writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(outdir, fileName + "_" + splitNumStr +".xml")), "UTF-8")));
-                            writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-                            writer.println("<entity-engine-xml>");
+                            String thisResult = "[$fileNumber] [$numberWritten] $curEntityName wrote $numberWritten records";
+                            Debug.log(thisResult);
+                            results.add(thisResult);
+                        } else {
+                            thisResult = "[$fileNumber] [---] $curEntityName has no records, not writing file";
+                            Debug.log(thisResult);
+                            results.add(thisResult);
                         }
-
-                        if (numberWritten % 500 == 0 || numberWritten == 1) {
-                            Debug.log("Records written [$curEntityName]: $numberWritten");
+                        values.close();
+                    } catch (Exception ex) {
+                        if (values != null) {
+                            values.close();
                         }
-
-                    }
-                    if (writer) {
-                        writer.println("</entity-engine-xml>");
-                        writer.close();
-                        String thisResult = "[$fileNumber] [$numberWritten] $curEntityName wrote $numberWritten records";
+                        thisResult = "[$fileNumber] [xxx] Error when writing $curEntityName: $ex";
                         Debug.log(thisResult);
                         results.add(thisResult);
-                    } else {
-                        thisResult = "[$fileNumber] [---] $curEntityName has no records, not writing file";
-                        Debug.log(thisResult);
-                        results.add(thisResult);
+                        TransactionUtil.rollback(beganTransaction, thisResult, ex);
+                    } finally {
+                        // only commit the transaction if we started one... this will throw an exception if it fails
+                        TransactionUtil.commit(beganTransaction);
                     }
-                    values.close();
-                } catch (Exception ex) {
-                    if (values != null) {
-                        values.close();
-                    }
-                    thisResult = "[$fileNumber] [xxx] Error when writing $curEntityName: $ex";
-                    Debug.log(thisResult);
-                    results.add(thisResult);
-                    TransactionUtil.rollback(beganTransaction, thisResult, ex);
-                } finally {
-                    // only commit the transaction if we started one... this will throw an exception if it fails
-                    TransactionUtil.commit(beganTransaction);
+                    fileNumber++;
                 }
-                fileNumber++;
             }
         }
     }
{code}
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482258#comment-13482258 ]

Chung commented on OFBIZ-5047:
------------------------------

Hi Pual
I tried you method, i can access https://localhost:8443/webtools/control/xmldsdump?entityName=Party, but when i click select all, it throws error too, but it at least it works.

Hi Jacques
The patch is almost wonderful, after applied the patch, everything is working as expected, except one thing. When I clicked "Check All" and exported it, it threw error.
I am not sure if the check all function does the same as  "XML Data Export All" does.
as the log is toooo loooong and thus i supply the error message first if anyone is interested in looking into this issue, i would happy to post the long log
{code}
:ERROR MESSAGE:
org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error reading data for XML export:org.ofbiz.entity.GenericDataSourceException: Unable to esablish a connection with the database. (Unable to acquire a new connection from the pool) (Unable to esablish a connection with the database. (Unable to acquire a new connection from the pool)) (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error reading data for XML export:org.ofbiz.entity.GenericDataSourceException: Unable to esablish a connection with the database. (Unable to acquire a new connection from the pool) (Unable to esablish a connection with the database. (Unable to acquire a new connection from the pool)))
{code}

thanks all
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482309#comment-13482309 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

Chung, this error seems totally unrelated. But I see some other errors in this case indeed, I will have a look when I will get a chance, and if nobody beats me on it...
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482857#comment-13482857 ]

Paul Foxworthy commented on OFBIZ-5047:
---------------------------------------

Hi Chung,

Like Jacques, I suspect the error is not the fault of XmlDsDump. I have seen similar things in the logs when OFBiz tries to run transactions during application startup.

Try starting OFBiz and logging in, then run XmlDsDump. I think that will work fine. In a production situation, OFBiz will probably be a server and already running before you want to use XmlDsDump.

Cheers

Paul Foxworthy
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13483022#comment-13483022 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

Paul,

Actually when you apply the patch above, indeed when exporting all you get strange errors.
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13485379#comment-13485379 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

Actually this is not related to my patch and can be reproduced independently on the official trunk demo.
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13485397#comment-13485397 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

To be clear, when you select all, and choice to export in browser then in FF you get a lot of garbage which shows in the page and at some point FF asks to stop a failing script (not in Chrome, maybe related to one of my addons or FF itself). Anyway you finally get this at the bottom of the page

]]> Open For Business Message :ERROR MESSAGE: javax.servlet.ServletException: org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)

With Chrome you get a lof of stuff (texts,images) but finally the same error blocks you.

The normal way with FF is then to show the HTML source to get the generated XML. It does no longer work (url https://demo-trunk.ofbiz.apache.org/webtools/control/xmldsrawdump). Same for Chrome. You get "ERROR: No entityName list was found in the session, go back to the export page and try again." in HTML source.

With Chrome using the file export, it works correctly on the official trunk demo (w/out my patch, runs on Ubuntu 11.10 (GNU/Linux 3.0.0-17-server x86_64)). Same with FF locally with my patch. So I will apply the patch. We still need to fix the issue for the export to browser.

Then I checked a bit more and actually I was really surprised to see the same in all OFBiz versions (even the log is the same), but in R4.0 where we get this error. I was also surprised about that, maybe the reason the other releases and trunk have changed and view are not preselected when all is selected...

{code}
2012-10-27 10:40:30,640 (http-0.0.0.0-8443-Processor1) [     ControlServlet.java:181:DEBUG] [[[xmldsrawdump] Setup done, doing Event(s) and View(s)- total:0.0,since last([xmldsrawdump] Se...):0.0]]
2012-10-27 10:40:30,640 (http-0.0.0.0-8443-Processor1) [     RequestHandler.java:236:INFO ] [Processing Request]: xmldsrawdump sessionId=5CEE9DB4CD0CBB0C20ACD5EC3AD9AB20.jvm1
2012-10-27 10:40:30,640 (http-0.0.0.0-8443-Processor1) [     RequestManager.java:116:INFO ] [RequestManager.getRequestAttribute] Value for attribute "null" of uri "xmldsrawdump" not found
2012-10-27 10:40:30,640 (http-0.0.0.0-8443-Processor1) [     RequestHandler.java:425:INFO ] [RequestHandler.doRequest]: Response is a view. sessionId=5CEE9DB4CD0CBB0C20ACD5EC3AD9AB20.jvm1
2012-10-27 10:40:30,640 (http-0.0.0.0-8443-Processor1) [     RequestHandler.java:578:INFO ] servletName=control, view=xmldsrawdump sessionId=5CEE9DB4CD0CBB0C20ACD5EC3AD9AB20.jvm1
2012-10-27 10:40:32,562 (http-0.0.0.0-8443-Processor1) [   xmldsrawdump_jsp.java:130:ERROR]
---- exception report ----------------------------------------------------------
Failure in operation, rolling back transaction
Exception: org.ofbiz.entity.GenericDataSourceException
Message: SQL Exception while executing the following:SELECT ATE.ORGANIZATION_PARTY_ID, ATE.PRODUCT_ID, ATE.DEBIT_CREDIT_FLAG, SUM(ATE.AMOUNT), ATE.GL_ACCOUNT_ID, GLA.GL_ACCOUNT_TYPE_ID, ACT.IS_POSTED, ACT.TRA
NSACTION_DATE FROM (OFBIZ.ACCTG_TRANS_ENTRY ATE INNER JOIN OFBIZ.GL_ACCOUNT GLA ON ATE.GL_ACCOUNT_ID = GLA.GL_ACCOUNT_ID) INNER JOIN OFBIZ.ACCTG_TRANS ACT ON ATE.ACCTG_TRANS_ID = ACT.ACCTG_TRANS_ID GROUP BY A
TE.ORGANIZATION_PARTY_ID, ATE.PRODUCT_ID, ATE.DEBIT_CREDIT_FLAG, GLA.GL_ACCOUNT_TYPE_ID (The SELECT list of a grouped query contains at least one invalid expression. If a SELECT list has a GROUP BY, the list
may only contain valid grouping expressions and valid aggregate expressions.  )
---- stack trace ---------------------------------------------------------------
{code}

So it must be something backported, maybe related to not exporting view. Tough I clearly remember having saw this working not so long ago (in a customised version of OFBiz based on a revision around 11.04 creation)

To summarize: I will commit my patch and we need to see why the export in browser does not work and when fixed to backport to all releases. This is not blocking since the file export works.



               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13485400#comment-13485400 ]

Jacques Le Roux commented on OFBIZ-5047:
----------------------------------------

Patch committed in
trunk r1402766  
R12.04 r1402769
R11.04 r1402775

R10.04 not backported, issue while merging

               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
Reply | Threaded
Open this post in threaded view
|

[jira] [Closed] (OFBIZ-5047) Import/export

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-5047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux closed OFBIZ-5047.
----------------------------------

       Resolution: Fixed
    Fix Version/s: Release Branch 12.04
                   SVN trunk
                   Release Branch 11.04

Forgot to close
               

> Import/export
> -------------
>
>                 Key: OFBIZ-5047
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5047
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 12.04
>         Environment: ubuntu 12_4, ofBIZ_12_4
>            Reporter: sergio kosik
>            Assignee: Jacques Le Roux
>             Fix For: Release Branch 11.04, SVN trunk, Release Branch 12.04
>
>         Attachments: ofbiz_result_screen.png, start_screen.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> I just check out code from SVN,
> - invoked <ant load-demo> command and  
> - just tried invoke Import/export functionality from backoffice page
> The Faield :ERROR MESSAGE: was result:
> https://localhost:8443/webtools/control/xmldsdump
> org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://webtools/widget/EntityScreens.xml#xmldsdump]: java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException (Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException)
> ---- stack trace ---------------------------------------------------------------
> java.lang.IllegalArgumentException: Error running script at location [component://webtools/webapp/webtools/WEB-INF/actions/entity/XmlDsDump.groovy]: javax.script.ScriptException: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[null]' with class 'java.util.ArrayList' to class 'java.util.TreeSet' due to: java.lang.NullPointerException
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348)
> org.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324)
> org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416)
> org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:116)
> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:184)
> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104)
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:864)
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:581)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> java.lang.Thread.run(Thread.java:722)
> ----------------------------------------------------------------------------
> I will check it for 11_x release soon

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12