Thursday, April 4, 2013

Weblogic 12.1.1 Java EE 6 CDI Weld requires patches

Weld issues are fixed in version 12.1.2
http://docs.oracle.com/middleware/1212/wls/NOTES/index.html#NOTES254



CDI  Weld patches are required on Java EE 6 Weblogic 12.1.1

 Caused By: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type
https://forums.oracle.com/forums/thread.jspa?messageID=10760194

http://biemond.blogspot.cz/2012/01/jsf-20-managed-bean-annotations-and-cdi.html

https://forums.oracle.com/forums/thread.jspa?threadID=2391298

Check installed patches with bsu utility
http://docs.oracle.com/cd/E14759_01/doc.32/e14143/commands.htm#i1071660

Patches delivered with installation from otn
-report
    

Generates a report showing the applied patches and associated file changes in a Middleware home directory.


[dave@dave weblogic]$ cd utils/bsu/
[dave@dave bsu]$ ./bsu.sh -report
Patch Report
============
  Report Info
    Report Options
      bea_home.................. ### OPTION NOT SET
      product_mask.............. ### OPTION NOT SET
      release_mask.............. ### OPTION NOT SET
      profile_mask.............. ### OPTION NOT SET
      patch_id_mask............. ### OPTION NOT SET
    Report Messages
  BEA Home.................. /opt/weblogic
  
  Product Description
  Product Name.............. WebLogic Server
  Product Version........... 12.1.1.0
  Installed Components...... Core Application Server, Administration Console, Configuration Wizard and Upgrade Framework, Web 2.0 HTTP Pub-Sub Server, WebLogic SCA, WebLogic JDBC Drivers, Third Party JDBC Drivers, WebLogic Server Clients, Xquery Support, Evaluation Database, Workshop Code Completion Support
  Product Install Directory. /opt/weblogic/wlserver_12.1
  Java Home................. /opt/weblogic/jdk160_29
  Jave Vendor............... Sun
  Java Version.............. 1.6.0_29
  Patch Directory........... /opt/weblogic/patch_wls1211
    
    Profile................... Default
      
      Patch ID.................. 97L5
      CR(s)..................... 
      Description............... SERVLET 3.0 FILE UPLOAD BREAKS OTHER FILE UPLOAD FRAMEWORKS
SERVLET 3.0 FILE UPLOAD BREAKS OTHER FILE UPLOAD FRAMEWORKS
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13657792_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/servlet/internal/ServletRegistrationImpl.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$1.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$AuthenticateResponseWrapper.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$CookieKey.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$ExtraIncludeParams.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$ExtraParams.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$RequestInputHelper.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$RequestParameters.class
            File...................... weblogic/servlet/internal/ServletRequestImpl$SessionHelper.class
            File...................... weblogic/servlet/internal/ServletRequestImpl.class
            File...................... weblogic/servlet/internal/ServletStubFactory.class
            File...................... weblogic/servlet/internal/ServletStubImpl$1.class
            File...................... weblogic/servlet/internal/ServletStubImpl.class
      
      Patch ID.................. NST7
      CR(s)..................... 
      Description............... UNCAUGHT EXCEPTION IN SERVER HANDLERJAVAX.NET.SSL.SSLEXCEPTION: ERROR GENERATING
UNCAUGHT EXCEPTION IN SERVER HANDLERJAVAX.NET.SSL.SSLEXCEPTION: ERROR GENERATING
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13421471_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/security/utils/KeyStoreInstall.class
      
      Patch ID.................. 4331
      CR(s)..................... 
      Description............... WEB SERVICE THAT IMPLEMENTS PROVIDER INTERFACE CANNOT BE GENERATED A
WEB SERVICE THAT IMPLEMENTS PROVIDER INTERFACE CANNOT BE GENERATED A
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13361720_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/wsee/tools/jws/build/JwsCompiler.class
      
      Patch ID.................. RCMZ
      CR(s)..................... 
      Description............... UNDEPLOYING A SUBMODULE JMS FAILS
UNDEPLOYING A SUBMODULE JMS FAILS
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13424251_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/cluster/migration/MigrationManager$1.class
            File...................... weblogic/cluster/migration/MigrationManager.class
      
      Patch ID.................. 53JP
      CR(s)..................... 
      Description............... MERGE LABEL REQUEST ON TOP OF 12.1.1 FOR CDI BUGS
MERGE LABEL REQUEST ON TOP OF 12.1.1 FOR CDI BUGS
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13603813_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... com/oracle/injection/integration/CDIAppDeploymentExtension$1.class
            File...................... com/oracle/injection/integration/CDIAppDeploymentExtension.class
            File...................... com/oracle/injection/integration/CDIModuleExtension$RarModuleInjectionArchive.class
            File...................... com/oracle/injection/integration/CDIModuleExtension$WebInfLibInjectionArchive.class
            File...................... com/oracle/injection/integration/CDIModuleExtension.class
            File...................... com/oracle/injection/integration/CDIUtils.class
            File...................... com/oracle/injection/provider/weld/BasicDeployment$1.class
            File...................... com/oracle/injection/provider/weld/BasicDeployment$NullJpaInjectionServicesAdapter.class
            File...................... com/oracle/injection/provider/weld/BasicDeployment$RootBeanDeploymentArchive.class
            File...................... com/oracle/injection/provider/weld/BasicDeployment.class
            File...................... com/oracle/injection/provider/weld/WeldValidationServicesAdapter.class
            File...................... weblogic/application/internal/flow/TailVersionLifecycleFlow.class
            File...................... weblogic/application/ModuleManager.class
            File...................... weblogic/transaction/internal/ServerSCInfo$1.class
            File...................... weblogic/transaction/internal/ServerSCInfo$2.class
            File...................... weblogic/transaction/internal/ServerSCInfo$3.class
            File...................... weblogic/transaction/internal/ServerSCInfo$CallAfterCompletionsAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$CallBeforeCompletionsAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$ForceLocalCommitAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$ForceLocalRollbackAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$GetPropertiesAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$NonXAResourceCommitAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$RecoverAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$RegisteredSync.class
            File...................... weblogic/transaction/internal/ServerSCInfo$RollbackAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$StartCommitAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$StartPrepareAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo$StartPrePrepareAndChain.class
            File...................... weblogic/transaction/internal/ServerSCInfo$StartRollbackAction.class
            File...................... weblogic/transaction/internal/ServerSCInfo.class
      
      Patch ID.................. 1U7B
      CR(s)..................... 
      Description............... VERBOSE SUPPORT DOESN'T SUPPORT NOT WITH WILDCARD ALWAYS DUMPS THE SOAP MESSAGE
VERBOSE SUPPORT DOESN'T SUPPORT NOT WITH WILDCARD ALWAYS DUMPS THE SOAP MESSAGE
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13641115_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/wsee/util/Verbose$1.class
            File...................... weblogic/wsee/util/Verbose.class
      
      Patch ID.................. B33B
      CR(s)..................... 
      Description............... CANNOT CREATE "OTHER" DATASOURCE IN CONSOLE.
CANNOT CREATE "OTHER" DATASOURCE IN CONSOLE.
      Other artifacts
        Destination............... $WLS_INSTALL_DIR$/server/lib/consoleapp/webapp/WEB-INF/lib/console.jar
      
      Patch ID.................. WC8G
      CR(s)..................... 
      Description............... WEBLOGIC 12C REFERENCING SHARED EE LIBRARIES DOES NOT WORK
WEBLOGIC 12C REFERENCING SHARED EE LIBRARIES DOES NOT WORK
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13516712_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/application/internal/library/EarLibraryDefinition.class
      
      Patch ID.................. B84Y
      CR(s)..................... 
      Description............... WSEE TESTS FAILING WITH SSL ISSUES ON JDK 7 (7U2)
WSEE TESTS FAILING WITH SSL ISSUES ON JDK 7 (7U2)
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13391585_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/net/http/MessageHeader.class
      
      Patch ID.................. 8PE3
      CR(s)..................... 
      Description............... CAN'T DEPLOY APP WITH WEB SERVICE WHEN WEBLOGIC DOMAIN IS LOCATED ON THE NETWORK
CAN'T DEPLOY APP WITH WEB SERVICE WHEN WEBLOGIC DOMAIN IS LOCATED ON THE NETWORK
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13019800_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... weblogic/utils/zip/Handler.class
            File...................... weblogic/utils/zip/NullZipEntry.class
            File...................... weblogic/utils/zip/ZipFactory.class
            File...................... weblogic/utils/zip/ZipURLConnection.class
      
      Patch ID.................. H675
      CR(s)..................... 
      Description............... PSR:DEVX:WLS DEPLOYMENT REGRESSIONS IN 12.1.1
PSR:DEVX:WLS DEPLOYMENT REGRESSIONS IN 12.1.1
      Classpath
        Classpath type............ SYSTEM
        Classpath control jar..... weblogic_patch.jar
          Jar....................... BUG13340309_1211.jar
            File...................... META-INF/MANIFEST.MF
            File...................... com/oracle/pitchfork/server/Bootstrap.class
            File...................... com/oracle/pitchfork/server/ContainerBootstrap.class
            File...................... com/oracle/pitchfork/server/DefaultContainerBootstrap.class
            File...................... weblogic/application/internal/flow/EnvContextFlow$1.class
            File...................... weblogic/application/internal/flow/EnvContextFlow$AppEnvironmentBeanProvider.class
            File...................... weblogic/application/internal/flow/EnvContextFlow.class
            File...................... weblogic/application/naming/Environment$EnvType.class
            File...................... weblogic/application/naming/Environment$ResourceDescriptionData.class
            File...................... weblogic/application/naming/Environment.class
            File...................... weblogic/application/naming/EnvironmentBeanProvider.class
            File...................... weblogic/application/naming/EnvironmentBuilder$1.class
            File...................... weblogic/application/naming/EnvironmentBuilder.class
            File...................... weblogic/application/naming/EnvironmentBuilderManager$1.class
            File...................... weblogic/application/naming/EnvironmentBuilderManager.class
            File...................... weblogic/application/naming/EnvironmentException.class
            File...................... weblogic/application/naming/EnvUtils$1.class
            File...................... weblogic/application/naming/EnvUtils$InterfacesList.class
            File...................... weblogic/application/naming/EnvUtils.class
            File...................... weblogic/corba/rmic/StubGenerator.class
            File...................... weblogic/ejb/container/compliance/EJBObjectClassChecker.class
            File...................... weblogic/ejb/container/deployer/EJBDeployer$1.class
            File...................... weblogic/ejb/container/deployer/EJBDeployer$DeployedManagers.class
            File...................... weblogic/ejb/container/deployer/EJBDeployer$InjectionBasedEjbComponentContributorFactory.class
            File...................... weblogic/ejb/container/deployer/EJBDeployer.class
            File...................... weblogic/ejb/container/deployer/EJBModule$1.class
            File...................... weblogic/ejb/container/deployer/EJBModule.class
            File...................... weblogic/ejb/container/metadata/EjbDescriptorReaderImpl$NoCloseInputStream.class
            File...................... weblogic/ejb/container/metadata/EjbDescriptorReaderImpl$NonClosingClassFinder.class
            File...................... weblogic/ejb/container/metadata/EjbDescriptorReaderImpl.class
            File...................... weblogic/ejb/container/metadata/EjbJarLoader.class
            File...................... weblogic/ejb/container/metadata/WeblogicEjbJarLoader.class
            File...................... weblogic/ejb/container/persistence/InstalledPersistence.class
            File...................... weblogic/j2ee/managedbean/ManagedBeanModuleExtensionFactory.class
            File...................... weblogic/jndi/internal/ApplicationNamingNode$1.class
            File...................... weblogic/jndi/internal/ApplicationNamingNode$CacheInvalidationListener.class
            File...................... weblogic/jndi/internal/ApplicationNamingNode.class
            File...................... weblogic/jndi/internal/BasicNamingNode$1.class
            File...................... weblogic/jndi/internal/BasicNamingNode$2.class
            File...................... weblogic/jndi/internal/BasicNamingNode.class
            File...................... weblogic/jndi/internal/RootNamingNode.class
            File...................... weblogic/jndi/internal/ServerNamingNode.class
            File...................... weblogic/jndi/internal/WLNameParser.class
            File...................... weblogic/rmi/extensions/server/RMIDDParser.class
            File...................... weblogic/rmi/internal/BasicRuntimeDescriptor.class
            File...................... weblogic/rmi/internal/BasicServerRef$1.class
            File...................... weblogic/rmi/internal/BasicServerRef$ErrorReporter.class
            File...................... weblogic/rmi/internal/BasicServerRef$OIDManagerMaker.class
            File...................... weblogic/rmi/internal/BasicServerRef$UnreferencedExecuteRequest.class
            File...................... weblogic/rmi/internal/BasicServerRef.class
            File...................... weblogic/rmi/internal/DescriptorManager.class
            File...................... weblogic/rmi/internal/MethodDescriptor.class
            File...................... weblogic/servlet/provider/WlsJNDIProvider.class
            File...................... weblogic/utils/CharUtils.class
            File...................... weblogic/utils/classfile/AttributeTable.class
            File...................... weblogic/utils/classfile/Bytecodes.class
            File...................... weblogic/utils/classfile/ClassFile.class
            File...................... weblogic/utils/classfile/CodeAttribute$exception_struct.class
            File...................... weblogic/utils/classfile/CodeAttribute.class
            File...................... weblogic/utils/classfile/CodeGenHelper.class
            File...................... weblogic/utils/classfile/cp/ConstantPool.class
            File...................... weblogic/utils/classfile/expr/InvokeExpression.class
            File...................... weblogic/utils/classfile/expr/MemberVarExpression.class
            File...................... weblogic/utils/classfile/MethodInfo.class
            File...................... weblogic/utils/classfile/Scope$LocalVar.class
            File...................... weblogic/utils/classfile/Scope.class
            File...................... weblogic/utils/classfile/utils/CodeGenerator.class
            File...................... weblogic/utils/classloaders/CodeGenClassFinder.class
            File...................... weblogic/utils/classloaders/GenericClassLoader$1.class
            File...................... weblogic/utils/classloaders/GenericClassLoader$GetClassLoaderParentAction.class
            File...................... weblogic/utils/classloaders/GenericClassLoader.class
            File...................... weblogic/utils/compiler/CodeGenerator.class
            File...................... weblogic/utils/io/FilenameEncoder$UnsafeFilenameException.class
            File...................... weblogic/utils/io/FilenameEncoder.class
            File...................... weblogic/utils/StringUtils$1.class
            File...................... weblogic/utils/StringUtils$ReflectedStringMaker.class
            File...................... weblogic/utils/StringUtils$StringMaker.class
            File...................... weblogic/utils/StringUtils.class
            File...................... weblogic/validation/injection/ValidationManager$1.class
            File...................... weblogic/validation/injection/ValidationManager$ValidationBean.class
            File...................... weblogic/validation/injection/ValidationManager.class
            File...................... weblogic/work/ServerWorkManagerFactory.class
            File...................... weblogic/work/WorkManagerFactory.class
            File...................... weblogic/wsee/wsdl/internal/WsdlExtensibleImpl.class
            File...................... weblogic/wsee/wsdl/internal/WsdlSchemaImpl.class
            File...................... weblogic/xml/babel/baseparser/BaseParser.class
            File...................... weblogic/xml/babel/baseparser/CharDataElement.class
            File...................... weblogic/xml/babel/reader/XmlChars.class
            File...................... weblogic/xml/babel/scanner/CharData.class
            File...................... weblogic/xml/babel/scanner/CloseTag.class
            File...................... weblogic/xml/babel/scanner/IntegerQueue.class
            File...................... weblogic/xml/babel/scanner/Name.class
            File...................... weblogic/xml/babel/scanner/Scanner.class
            File...................... weblogic/xml/babel/scanner/ScannerState.class
  
  Product Description
  Product Name.............. Oracle Coherence
  Product Version........... 3.7.1.1
  Installed Components...... Coherence Product Files
  Product Install Directory. /opt/weblogic/coherence_3.7
  Java Home................. null
  Jave Vendor............... null
  Java Version.............. null
  Patch Directory........... /opt/weblogic/patch_ocp371
  
  Product Description
  Product Name.............. Oracle Enterprise Pack for Eclipse
  Product Version........... 1.0.1.20120312.0
  Installed Components...... Common Files
  Product Install Directory. /opt/weblogic/oepe_12.1.1.0.1
  Java Home................. /opt/weblogic/jdk160_29
  Jave Vendor............... Sun
  Java Version.............. 1.6.0_29
  Patch Directory........... /opt/weblogic/patch_oepe101
Paste your text here.