[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [tycho-user] problem with "Access restriction" from compiler
 | 
no it does not... would that help?
it is com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper by the way...
 
but it works under manual eclipse and under Tycho 0.12.0... can you elaborate?
but I will try anyhow :-)
-Tom
On Wed, Jan 4, 2012 at 16:48, Cristiano Gavião 
<cvgaviao@xxxxxxxxx> wrote:
  
    
  
  
    One question:
    
    the bundle that is accessing this api has a Import-Package to where
    
NamespacePrefixMapper is
      located ?
      
      
    
    On 04/01/12 12:30, Tom Brus wrote:
    
Hi list,
      
        
      I am trying to move from
          Tycho 0.12.0 to 0.14.0-SNAPSHOT (I need some
          feature fixed in 14).
      
        
      My project builds just fine
          under 0.12.0.
      
        
      When I use 0.14.0-SNAPSHOT I
          get the following error from the java compiler:
      
        
      
        Access restriction: The type
              NamespacePrefixMapper is not accessible due to restriction
              on classpath entry
              /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar
        
          
      
      Indeed, my source uses NamespacePrefixMapper
        and indeed that should not be done.
      
        
      But why does that suddenly
          break the build? Or maybe I should ask: why did it not break
          under 0.12.0?
      
        
      
        To fix that I tried to put the
          following in my pom:
      
        
       <build>
           <plugins>
           <plugin>
           <groupId>org.eclipse.tycho</groupId>
           <artifactId>tycho-compiler-plugin</artifactId>
           <version>0.14.0-SNAPSHOT</version>
           <configuration>
           <compilerArgument>-XDignore.symbol.file=true</compilerArgument>
           </configuration>
           </plugin>
           </plugins>
           </build>
      
      
        
          
      
      but this does not fix it. I
        verified that the option is passed to the plugin, the logging
        shows:
      
        
      
        
          ...
          [DEBUG]   (f)
                compileSourceRoots = [.....]
          [DEBUG]   (f)
                compilerArgument = -XDignore.symbol.file=true
          [DEBUG]   (f) compilerId =
                jdt
          ...
          
            
         
      
      Furthermore I see the following
        line in the log, which was not there in 0.12.0, does that give a
        clue:
      
      
        
          
            
          [DEBUG]   (f) useJDK = SYSTEM
         
        
          
      
      Any ideas?
      
        
      Thanks,
      Tom
      
      
      
       _______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
    
    
   
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user