<p dir="ltr">Can you please raise a JIRA for Guvnor and attach your JAR. </p>
<p dir="ltr">We have tested with some JARs that lacked a pom and all appeared ok.</p>
<p dir="ltr">Thanks, </p>
<p dir="ltr">Mike</p>
<p dir="ltr">Sent on the move</p>
<div class="gmail_quote">On 22 Nov 2013 17:07, &quot;SrjTx&quot; &lt;<a href="mailto:clickthex@yahoo.com">clickthex@yahoo.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If you try to upload a JAR without a pom.xml, it requests GAV info and then<br>
throws the exception included at the bottom of the list.<br>
<br>
I&#39;m thinking that at line 141 in FileServlet.java, gav is not null and<br>
therefore fileData is not converted to a BufferedInputStream at line 146,<br>
which cause line 174 to throw the exception.<br>
<br>
<br>
This is on CentOS 6.4<br>
<br>
Work-around is to make sure you always have pom.xml in META-INF/maven<br>
<br>
<br>
<br>
09:29:27,273 ERROR<br>
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/guvnor].[M2RepoFileServlet]]<br>
(http-localhost/127.0.0.1:8080-4) JBWEB000236: Servlet.service() for servlet<br>
M2RepoFileServlet threw exception:<br>
org.guvnor.common.services.shared.exceptions.GenericPortableException:<br>
mark/reset not supported<br>
        at<br>
org.guvnor.common.services.backend.exceptions.ExceptionUtilities.handleException(ExceptionUtilities.java:24)<br>
[guvnor-services-api-6.0.0.Final.jar:6.0.0.Final]<br>
        at<br>
org.guvnor.m2repo.backend.server.FileServlet.uploadFile(FileServlet.java:180)<br>
[guvnor-m2repo-editor-backend-6.0.0.Final.jar:6.0.0.Final]<br>
        at<br>
org.guvnor.m2repo.backend.server.FileServlet.processUpload(FileServlet.java:84)<br>
[guvnor-m2repo-editor-backend-6.0.0.Final.jar:6.0.0.Final]<br>
        at<br>
org.guvnor.m2repo.backend.server.FileServlet.doPost(FileServlet.java:70)<br>
[guvnor-m2repo-editor-backend-6.0.0.Final.jar:6.0.0.Final]<br>
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)<br>
[jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]<br>
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)<br>
[jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]<br>
        at<br>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.uberfire.security.server.UberFireSecurityFilter.doFilter(UberFireSecurityFilter.java:266)<br>
[uberfire-security-server-0.3.0.Final.jar:0.3.0.Final]<br>
        at<br>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.jboss.as.web.session.ClusteredSessionValve.handleRequest(ClusteredSessionValve.java:134)<br>
[jboss-as-web-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.jboss.as.web.session.ClusteredSessionValve.invoke(ClusteredSessionValve.java:99)<br>
[jboss-as-web-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.jboss.as.web.session.JvmRouteValve.invoke(JvmRouteValve.java:92)<br>
[jboss-as-web-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.jboss.as.web.session.LockingValve.invoke(LockingValve.java:64)<br>
[jboss-as-web-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)<br>
[jboss-as-web-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at<br>
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)<br>
[jbossweb-7.2.0.Final.jar:7.2.0.Final]<br>
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_10]<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Exception-when-uploading-JAR-without-POM-in-6-0-0-Final-tp4026893.html" target="_blank">http://drools.46999.n3.nabble.com/Exception-when-uploading-JAR-without-POM-in-6-0-0-Final-tp4026893.html</a><br>

Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div>