Skip to Content.
Sympa Menu

notify-dpml - svn commit: r2280 - development/main/transit/core/handler/src/main/net/dpml/transit/repository

notify-dpml AT lists.ibiblio.org

Subject: DPML Notify

List archive

Chronological Thread  
  • From: mcconnell AT dpml.net
  • To: notify-dpml AT lists.ibiblio.org
  • Subject: svn commit: r2280 - development/main/transit/core/handler/src/main/net/dpml/transit/repository
  • Date: Wed, 13 Apr 2005 14:47:24 -0400

Author: mcconnell AT dpml.net
Date: Wed Apr 13 14:47:21 2005
New Revision: 2280

Modified:

development/main/transit/core/handler/src/main/net/dpml/transit/repository/StandardLoader.java
Log:
add note concerning issue in RemoteCacheHandler - attempt to pass input
streams over rmi is failing bacause BufferedInputStream is not serializable

Modified:
development/main/transit/core/handler/src/main/net/dpml/transit/repository/StandardLoader.java
==============================================================================
---
development/main/transit/core/handler/src/main/net/dpml/transit/repository/StandardLoader.java
(original)
+++
development/main/transit/core/handler/src/main/net/dpml/transit/repository/StandardLoader.java
Wed Apr 13 14:47:21 2005
@@ -28,6 +28,7 @@
import net.dpml.transit.monitors.RepositoryMonitorRouter;

import java.io.IOException;
+import java.io.InputStream;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
@@ -640,7 +641,16 @@
{
URL url = artifact.toURL();
Properties props = new Properties();
- props.load( url.openConnection().getInputStream() );
+
+ //
+ // SJM: the next line will fail if transit/server is running
+ // due to the attempt by the remote cache handler to receive an
+ // input stream over RMI. The specfic exception is
+ // java.io.NotSerializableException: java.io.BufferedInputStream
+ //
+
+ InputStream input = url.openConnection().getInputStream();
+ props.load( input );
return props;
}
catch( ArtifactNotFoundException e )
@@ -654,7 +664,7 @@
catch( Throwable e )
{
final String error =
- "Unable to resolve plugin for ["
+ "Internal error while attempting to resolve plugin for ["
+ artifact
+ "].";
throw new RepositoryException( error, e );



  • svn commit: r2280 - development/main/transit/core/handler/src/main/net/dpml/transit/repository, mcconnell, 04/13/2005

Archive powered by MHonArc 2.6.24.

Top of Page