[rules-users] Exception when uploading JAR without POM in 6.0.0-Final

Michael Anstis michael.anstis at gmail.com
Fri Nov 22 12:33:25 EST 2013


Can you please raise a JIRA for Guvnor and attach your JAR.

We have tested with some JARs that lacked a pom and all appeared ok.

Thanks,

Mike

Sent on the move
On 22 Nov 2013 17:07, "SrjTx" <clickthex at yahoo.com> wrote:

> If you try to upload a JAR without a pom.xml, it requests GAV info and then
> throws the exception included at the bottom of the list.
>
> I'm thinking that at line 141 in FileServlet.java, gav is not null and
> therefore fileData is not converted to a BufferedInputStream at line 146,
> which cause line 174 to throw the exception.
>
>
> This is on CentOS 6.4
>
> Work-around is to make sure you always have pom.xml in META-INF/maven
>
>
>
> 09:29:27,273 ERROR
>
> [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/guvnor].[M2RepoFileServlet]]
> (http-localhost/127.0.0.1:8080-4) JBWEB000236: Servlet.service() for
> servlet
> M2RepoFileServlet threw exception:
> org.guvnor.common.services.shared.exceptions.GenericPortableException:
> mark/reset not supported
>         at
>
> org.guvnor.common.services.backend.exceptions.ExceptionUtilities.handleException(ExceptionUtilities.java:24)
> [guvnor-services-api-6.0.0.Final.jar:6.0.0.Final]
>         at
>
> org.guvnor.m2repo.backend.server.FileServlet.uploadFile(FileServlet.java:180)
> [guvnor-m2repo-editor-backend-6.0.0.Final.jar:6.0.0.Final]
>         at
>
> org.guvnor.m2repo.backend.server.FileServlet.processUpload(FileServlet.java:84)
> [guvnor-m2repo-editor-backend-6.0.0.Final.jar:6.0.0.Final]
>         at
> org.guvnor.m2repo.backend.server.FileServlet.doPost(FileServlet.java:70)
> [guvnor-m2repo-editor-backend-6.0.0.Final.jar:6.0.0.Final]
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
> [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.uberfire.security.server.UberFireSecurityFilter.doFilter(UberFireSecurityFilter.java:266)
> [uberfire-security-server-0.3.0.Final.jar:0.3.0.Final]
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:134)
> [jboss-as-web-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:99)
> [jboss-as-web-7.2.0.Final.jar:7.2.0.Final]
>         at
> org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:92)
> [jboss-as-web-7.2.0.Final.jar:7.2.0.Final]
>         at
> org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:64)
> [jboss-as-web-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
> [jboss-as-web-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_10]
>
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Exception-when-uploading-JAR-without-POM-in-6-0-0-Final-tp4026893.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20131122/0f06c784/attachment.html 


More information about the rules-users mailing list