IllegalStateException: no current transaction! when publishing to m2compatible 
file
-----------------------------------------------------------------------------------

                 Key: IVY-968
                 URL: https://issues.apache.org/jira/browse/IVY-968
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.0-RC2
         Environment: Windows XP, JDK 1.6
            Reporter: Michael Kebe


When you try to publish an artifact with a "." (dot) in its organisationname to 
a maven2 compatible file system resolver you get:
\\
\\
{code:title=Ant Output}install-local:
:: delivering :: org.test#testlib;[EMAIL PROTECTED] :: 0.0-dev-20081114110649 
:: integration :: Fri Nov 14 11:06:53 CET 2008
        delivering ivy file to D:\workspace\testlib\dist\ivys\ivy.xml
:: publishing :: org.test#testlib
        published testlib to C:\Dokumente und 
Einstellungen\kebe\.ivy2/local/org/test/testlib/0.0-dev-20081114110649.part/testlib-0.0-dev-20081114110649.jar
        published ivy to C:\Dokumente und 
Einstellungen\kebe\.ivy2/local/org/test/testlib/0.0-dev-20081114110649.part/ivy.xml

BUILD FAILED
XXXXXXXXXXXXXXXXXx-common.ant:459: impossible to publish artifacts for 
org.test#testlib;[EMAIL PROTECTED]: java.lang.IllegalStateException: no current 
transaction!{code}

Here is the settings snippet:
{code:title=From ivysettings.xml}
<filesystem name="local" m2compatible="true">
  <ivy 
pattern="${repository.local.path}/[organisation]/[module]/[revision]/ivy.xml" />
  <artifact 
pattern="${repository.local.path}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
 />
</filesystem>
{code}

Publishing with organisation without a "." works. If you set transactional of 
the filesystem resolver to false it works, too.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to